package com.netstar.property;

public abstract class NestedProperty extends AbstractProperty {
	private Class<? extends Property> mType;

	public NestedProperty(Class<? extends Property> type) {
		mType = type;
	}

	public Class<? extends Property> getType() {
		return mType;
	}

	public abstract void set(Property obj, Property val);

	public abstract Property get(Property obj);
}
